前のページ   後のページ   目次へ

********************************

       ■■■■
     ■    ■       ■        ■
     ■           ■■■      ■■■
     ■    ■       ■        ■
       ■■■■
               〜基礎から ★ C++Programing〜
********************************

  【注意】 このマガジンは、最大化してお読みください。
       また、等角フォントでお読みください。
          (MS ゴシックなど)

********************************

 発行者      むーくん
 マガジンNO.  10
 発行日      2000/11/23
 講読人数     2000名ぐらい
 マガジンID   0000050494
          このマガジンは、まぐまぐから配信されています。
********************************
★あいさつ★

ついに、第10巻を迎えました。
まだ始まって一月も経っていませんが、ここまで続いて大変嬉しいです。
本編にはまだ遠いですが、一歩一歩頑張りましょう。
********************************
★目次★

・関数
・C++での関数
・メイン関数
・入り口
・出口
・予告
********************************
★関数★

数学で、関数をやったことがあると思います。
「y=x+1」とか「y=logx」とか。
でも、難しいことをいうつもりはありません。
簡単な例を見てみましょう。

自動販売機の中はどうなっているか知っていますか?
よほどの人以外、知らないと思います。私も知りません。
でも、120円入れて、ボタンを押せば、ジュースが出ます。
これは誰でも知っています。

つまり、「120円」を入れると、「ジュース」という、決まったもの
が得られます。

これのことを関数といいます。

「y=x+1」の例では、
ものを入れると、一つ大きなものが出てくるということです。

要するに、関数とは、
「入り口と出口があって、何かの働きをしているもの」
と、いうことができます。
********************************
★C++での関数★

ここで、「何かの働き」を考えます。
「何かの働き」を、「Hello!!World!!と表示すること」とします。
サンプルプログラムと話がつながりましたね?

プログラムとは、働きそのものですから、プログラム自体、「関数」と
考えてもいいでしょう。

C++では、プログラムのスタート地点となる関数を
「メイン関数」と呼んでいます。
********************************
★メイン関数★

メイン関数には、「main」という名前が付いています。
始まりは、「 { 」、終わりは、「 } 」になっています。

ここで、入り口を、「(void)」、出口を、「int」で表します。

それで、まとめると、
int main(void){ }
という形に、なっていたのです。

この、メイン関数の中に、命令をより集めて、
「何かの働き」をさせていくのです。
********************************
★入り口★

今回の、「Hello!!World!!」と表示する関数に、入り口は要りません。
ただ、実行されたら、決まって画面に表示するだけです。
お金を入れる必要も、Hello!と呼びかける必要もありません。

ここで「(void)」とは、「入り口が空」ということを表します。
********************************
★出口★

「表示すること」は、「働き」なので、出口ではありません。
今回は、本当なら出口も要りません。
何も出てこないから。

ところが、昨日、「return 0;」と学習しました。
実は、これが出口に0を返していたのです。

つまり、メイン関数は、OSに呼び出されるので、
出口がOSにつながっています。

OSは、この出口から出てくる0という数字を見て、
正常終了であると判断するのです。

ここで「int」とは、「出口が整数の数字」ということを表します。
********************************
★予告★

サンプルプログラムのまとめ
********************************
★おしらせ★

 むーくん作のマガジン、いかがでしょうか?

・「ひとくちマガジン!辞書から適当、英単語」
 毎日、一つずつ簡単な単語を紹介するマガジンです。
 気づいたら単語博士に?
 カナ発音付きで初心者にもお勧めです。

 登録はこちら!
 http://web1.freecom.ne.jp/~mu-home/mmg/word.html

・「ひとくちマガジン!辞書から適当、英熟語」
 上のマガジンと同じスタイルです。二つセットをおすすめします。

 登録はこちら!
 http://web1.freecom.ne.jp/~mu-home/mmg/idiom.html


皆さん、ご購読の方、よろしくお願いします。

********************************
★免責事項★

このメールマガジンのあらゆる事項について、
運用は自由ですが、個人で責任を持ってください。

作者は一切責任を持ちません。ご注意ください。
********************************

講読解除はこちら
http://web1.freecom.ne.jp/~mu-home/mmg/cpp.html

内容について質問やご意見など
smukun@hotmail.com

筆者のホームページ(むーくんの理学的なんでも講座)
http://web1.freecom.ne.jp/~mu-home/index.html

********************************

講読解除はこちら

http://members.tripod.co.jp/mukun_mmg/mmg/cpp.html

バックナンバーはこちら
http://members.tripod.co.jp/mukun_mmg/mmg/cpp.html

内容について質問やご意見など
smukun@hotmail.com

筆者のWebサイト(むーくんの理学的なんでも講座)
http://members.tripod.co.jp/mukun_mmg/

************************************

前のページ   後のページ   目次へ

[PR]当たる!無料占いで運命鑑定:プロの占い師による本格運命鑑定が無料で